🧩 玩转 DaVinci Config
30章 · 从零到实战
🎒
零基础 · 轻松学
01
初识DaVinci Config
— 什么是DaVinci Config?在AUTOSAR流程中的位置,安装与激活。
02
界面导航与工程管理
— 主界面布局,创建/打开/保存工程,工作区与模块概念。
03
基础配置流程
— 从零创建ECU配置工程,配置MCU/Port/Dio并生成代码。
04
深入理解BSW模块
— 系统服务层EcuM/BswM/WdgM配置逻辑与依赖关系。
05
通信栈配置(一)
— CAN Driver & CAN Interface,波特率、邮箱、硬件对象。
06
通信栈配置(二)
— CanTp & PduR配置,实现分段收发。
07
通信栈配置(三)
— COM模块与DCM模块,信号级通信与诊断服务。
08
存储栈配置
— NVM/Fee/Ea模块,非易失性存储与管理。
09
诊断栈配置
— DCM/Dem/Fim模块,UDS诊断协议栈。
10
I/O与ADC配置
— Port/Dio/Adc/Pwm,控制引脚与模拟量采集。
11
定时器与计数器配置
— Gpt/Icu/Ocu,定时中断与输入捕获。
12
SPI与I2C配置
— Spi & I2c模块,板级外设通信。
13
操作系统配置(一)
— OSEK/VDX OS,任务/中断/资源/事件。
14
操作系统配置(二)
— 调度策略、堆栈监控与时间保护。
15
RTE配置基础
— RTE作用,配置SWC与BSW连接。
16
SWC与Port配置
— 创建Application SWC,配置Port接口与数据类型。
17
RTE事件与运行实体
— 配置RTE事件(周期性、数据接收)与Runnable。
18
复杂驱动(CDD)配置
— 集成非AUTOSAR标准驱动代码。
19
XCP与Calibration配置
— 配置XCP模块,标定与测量功能。
20
EcuM与BswM状态机
— 深入配置ECU状态管理器与BSW模式管理器。
21
Watchdog配置
— Wdg & WdgM模块,软件与硬件看门狗。
22
全局配置与参数验证
— 使用验证工具,检查配置一致性。
23
代码生成与集成
— 配置生成器选项,集成到IDE (Tasking/GHS)。
24
多核配置基础
— 配置多核ECU,分配BSW与SWC到不同核。
25
多核通信与同步
— 配置IOC模块,核间通信与同步机制。
26
安全机制配置(一)
— E2E保护,确保通信数据完整性。
27
安全机制配置(二)
— DET与Default Error Tracer,错误追踪。
28
Bootloader配置
— Fls & Fee模块,支持Bootloader刷写。
29
性能优化与内存布局
— 分析RAM/ROM影响,优化链接文件。
30
实战案例
— 综合配置通信、诊断、存储的完整ECU项目。